﻿.help-popup {
    display: inline-block;
    position: relative;    
    width: 20px;
    height: 20px;
}
.help-popup .help-icon {
    width: 20px;
    height: 20px;
    background: url(../Images/help.png) transparent no-repeat;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    -webkit-background-size: 100%;
    background-size: 100%;
    background-position: 0 0;
    display: inline-block;
    cursor: pointer;
}
.help-popup .help-icon:hover {
    background-position: 0 -20px;
}

.help-popup .help-message-container {
    position: absolute;
    display: none;
    z-index:200;
    top: 28px;
    left: -18px;
}

    .help-popup .help-message-content
    {
        display: block;
        background: #fff;
        /*background: linear-gradient(top, #444 0%,#999 100%);
        -moz-background-clip: padding-box;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;*/
        border: 1px solid rgba(0, 0, 0, 0.2);
        padding: 5px;
        min-width: 300px;
        position: relative;
        font-size: 11px;
        font-weight: normal;
        color: #666;
        line-height: 16px;
    }
.help-popup .help-message-content:before{
        display: block;
    content: ' ';
    border-color: transparent transparent rgba(0, 0, 0, 0.2);
    border-style: solid;
    border-width: 10px;
    position: absolute;
    top: -20px;
    left: 18px;
}
.help-popup .help-message-content:after{
        display: block;
    content: ' ';
    border-color: transparent transparent #fff;
    border-style: solid;
    border-width: 8px;
    position: absolute;
    top: -16px;
    left: 20px;
}

